body {
    font-weight:lighter;
    margin-top: 1.0em;
    background-color: #000;
    font-family: Helvetica, Arial, FreeSans, san-serif;
    color: #555;
}
form label{
    display: block;
    padding: 10px 10px 5px 15px;
    font-size: 11px;
    color: #777;
}
form input[type="text"], form select{
    display: block;
    margin: 5px 10px 10px 15px;
    width: 85%;
    background: #111;
    -moz-box-shadow: 0px 0px 4px #000 inset;
    -webkit-box-shadow: 0px 0px 4px #000 inset;
    box-shadow: 0px 0px 4px #000 inset;
    outline: 1px solid #333;
    border: 1px solid #000;
    padding: 5px;
    color: #444;
    font-size: 16px;
}
form select option:hower { background: #fff; }
form input:focus{
    outline: 1px solid #555;
    color: #FFF;
}

div.ajax { position: absolute; min-width:20px; min-height:20px; background: url('/images/ajax.gif') no-repeat center center; z-index: 100; }
div.ajax-line { position: absolute; min-height:20px; background: url('/images/ajax-line.gif') no-repeat center center; z-index: 100; }
.left { float: left; }
.right { float: right; }
/** SCROLLBARS **/
::-webkit-scrollbar{
    width:0.8em;
    height:0.8em;
    background: #000 -webkit-gradient(linear, 0% 0%, 0% 100%, from(rgb(0, 0, 0)), to(rgb(100, 100, 100)));  
}
::-webkit-resizer{
    -webkit-border-radius:4px;
    background-color:#666;
}
::-webkit-scrollbar-thumb{
    min-height:0.8em;
    min-width:0.8em;
    -webkit-border-radius:4px;
    background: #ddd -webkit-gradient(linear, 0% 0%, 0% 100%, from(rgb(150, 150, 150)), to(rgb(50, 50, 50)));  
}